home *** CD-ROM | disk | FTP | other *** search
- This is perl386 for MS-DOS systems built by using the DJGPP 1.08 compiler.
- It will only run on systems with a 386 or greater.
- This perl version is 4 patchlevel 35.
-
- The files that needed modifications in order for the build to succeed were:
-
- makefile, config.h, perl.c, doio.c, toke.c
- msdos/makefile.386, msdos/msdos.c, msdos/popen.c
-
- My modifications were done by using #ifdef DJGPP.
- I also used the following public pieces of code to add some pieces
- missing in MS-DOS and DJGPP.
-
- glob (command line globbing), ufc (ultra fast crypt)
-
- This kit contains all of the sources that needed modifications from the
- original perl distribution, and the perl386.exe executable that has the
- go32.exe (from DJGPP) prepended to it.
-
- I have not run all of the tests and there are some features missing in
- this perl. You can look at the config.h file to see which features have
- been commented out. In addition, it does not have exec().
- But this perl doesn't run out of memory like all of the other MS-DOS
- versions of perl when running my large programs.
-
- This perl will use a 387 for floating point. But even if you don't have
- one, you can use the 387 emulator provided by DJGPP. You can set up the
- environment as follows,
-
- set GO32=emu C:/gcc/emu387/emu387
-
- where C:/gcc/emu387/emu387 is the path of the 387 emulator. Without a
- 387 or a 387 emulator, most perl programs will not run.
-
- The following are the instructions for building perl386.exe with dmake.
-
- cd msdos
- dmake -f makefile.386
- ranlib libmsdos.a
- cd ..
- dmake
-
- By the way I have also included a2p, the awk to perl translator.
-
- Hitoshi Doi <doi@jrd.dec.com>, 1992.09.06
-
- My environment is: Toshiba notebook computer (386SX-16MHz), 4MB memory,
- 40MB internal HD, 200MB external HD, MS-DOS v3.3 and Japanese MS-DOS v3.1.
-
-